staged payments - French English Dictionary